The mu-calculus and model-checking
نویسندگان
چکیده
This chapter presents a part of the theory of the mu-calculus that is relevant to the, broadly understood, model-checking problem. The mu-calculus is one of the most important logics in model-checking. It is a logic with an exceptional balance between expressiveness and algorithmic properties. The chapter describes in length the game characterization of the semantics of the mu-calculus. It discusses the theory of the mu-calculus starting with the tree model property, and bisimulation invariance. Then it develops the notion of modal automaton: an automaton-based model behind the mu-calculus. It gives a quite detailed explanation of the satisfiability algorithm, followed by the results on alternation hierarchy, proof systems, and interpolation. Finally, the chapter discusses the relations of the mu-calculus to monadic second-order logic as well as to some program and temporal logics. It also presents two extensions of the mu-calculus that allow us to address issues such as inverse modalities.
منابع مشابه
Partial - Order Reduction in theWeak Modal Mu -
We present a partial-order reduction technique for local model checking of hierarchical networks of labeled transition systems in the weak modal mu-calculus. We have implemented our technique in the Concur-rency Factory speciication and veriication environment; experimental results show that partial-order reduction can be highly eeective in combating state explosion in modal mu-calculus model c...
متن کاملEfficient Graph-based Algorithms for Model Checking in the Modal Mu-calculus Abstract of the Dissertation Eecient Graph-based Algorithms for Model Checking in the Modal Mu-calculus
of the Dissertation E cient Graph-Based Algorithms for Model Checking in the Modal Mu-Calculus by Oleg Sokolsky Doctor of Philosophy in Computer Science State University of New York at Stony Brook 1996 Various model-checking algorithms for the alternation-free subset of the modal mu-calculus are considered. The algorithms are based on a data structure called the product graph, which represents ...
متن کاملA Branching - Time Theory for ProbabilisticModel Checking ?
This paper develops an approach to branching-time proba-bilistic model checking that is based on quantifying the likelihood with which a system satisses a formula in the traditional mu-calculus. The semantics uniformly extends the standard interpretation of the mu-calculus and also subsumes work done in more restrictive probabilistic models. We also show how in our setting model checking may be...
متن کاملMu-calculus path checking
We investigate the path model checking problem for the μ-calculus. Surprisingly, restricting to deterministic structures does not allow for more efficient model checking algorithm, as we prove that it can encode any instance of the standard model checking problem for the μ-calculus.
متن کاملModel Checking Value-Passing Processes
An algorithm for model checking value-passing processes is presented. Processes are modeled as symbolic transition graphs with assignments. To specify properties for such processes a graphical predicate mu-calculus is introduced. It allows arbitrary nesting of the least and greatest fixpoints, and contains the propositional mu-calculus as a proper subset. The algorithm instantiates input variab...
متن کامل